#include<stdio.h>
 #include<math.h>
 int main()
 {
     int a,b,c,d,e,i,j,k,l,m,x,count=0,f=0;
     printf("There are following possible result:\n");
     for(a=1;a<=23;a++)
     for(b=1+a;b<=23-a;b++)
     for(c=1+b;c<=23-a-b;c++)
     for(d=1+c;d<=23-a-b-c;d++)
     {
         f=1;
         if((e=23-a-b-c-d)>d)
         for(f=0,x=1;x<24&&!f;x++)
         for(f=1,i=0;i<2&&f;i++)
         for(j=0;j<2&&f;j++)
         for(k=0;k<2&&f;k++)
         for(l=0;l<2&&f;l++)
         for(m=0;m<2&&f;m++)
         if(x==a*i+b*j+c*k+d*l+e*m)f=0;
         if(!f)printf("[%d]:%d %d %d %d %d\n",++count,a,b,c,d,e);
     }
 }